package com.turing.draw.model.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * @Description
 * @Author lcy
 * @Date 2021-06-07
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Builder(toBuilder = true)
@Accessors(chain = true)
@AllArgsConstructor
@NoArgsConstructor
public class TemplateVo {

    private String templateSn;

    private String templateName;

    private Integer templateGroup;

    private Integer privilege;

    @ApiModelProperty(value = "0内置 其它为内置模板id")
    private String type;

    @ApiModelProperty(value = "是否自动审核,默认0为手动审核")
    private Integer autoAudit;

    @ApiModelProperty(value = "逻辑删除0未删除 1已删除")
    private Integer isDel;

    @ApiModelProperty(value = "创建人登录账号")
    private String createdBy;

    @ApiModelProperty(value = "创建人用户名")
    private String createdByName;

    @ApiModelProperty(value = "创建时间")
    private Date createdTime;

    @ApiModelProperty(value = "最后更新人账号")
    private String updatedBy;

    @ApiModelProperty(value = "最后更新时间")
    private Date updatedTime;

    @ApiModelProperty(value = "需要引入json文件 0不需要 1需要")
    private Integer needsJson;

}

